from configparser import ConfigParser
"""
内置库，不需要安装的，用它来操作配置文件：读取、写入..
"""
# section：节（URL、DATABASE、CLS）
# 选项： key和value（dev_base_url：www.dev.com）


config = ConfigParser()
config.read('config.ini')
# 查看某个选项
# value = config.get('URL','dev_base_url')
# print(value)

# value = config.get('DATABASE','dev_database')
# print(value)

# value = config.get('CLS','bb')
# print(value)

# 修改某个选项
"""
config.set('URL','dev_base_url','www.dev.com')
with open('config.ini','w') as f:
    config.write(f)
"""

# 删除一个选项
"""
config.remove_option('CLS','aa')
with open('config.ini','w') as f:
    config.write(f)
"""

# 删除一个节
"""
config.remove_section('CLS')
with open('config.ini','w') as f:
    config.write(f)
"""

# 查看所有的节
# print(config.sections())

# 查看某个选项是否存在于节
print(config.has_option('URL', 'dev_base_url'))
